/**
* @depends jquery.ui.js
*/

$(function() {

	$.widget( 'ui.action_welcome', {
	
		_init: function() {
			$('.LoginForm', this.element).action_welcome_loginform();
		}
	
	} );
	
	$.widget( 'ui.action_welcome_loginform', {
		
		_init: function() {
			this.element.find( '.Down' ).click( function() {
				if( $(this).next().hasClass( 'Opened' ) ) {
					return;
				}
				$(this).next().toggleClass( 'Opened' );
			} );
			
			this.element.find( 'li' ).click( function() {
				var ul = $(this).parent();
				if( !ul.hasClass( 'Opened' ) ) {
					return;
				}
				ul.prepend( this );
				ul.toggleClass( 'Opened' );
			} );
		}
	} );

	if( $('.Welcome.Panel').length ) {
		$(document.body).action_welcome();
	}

});
